package org.yang.order.food.service;

import io.swagger.models.auth.In;
import org.yang.order.food.entity.Merchant;
import com.github.pagehelper.PageInfo;
import org.yang.order.food.common.Msg;


/**
 * 商户服务接口
 * @author shichenyang
 * @email gyv12345@163.com
 * @date 2018/12/03
 */
public interface MerchantService {

     /**
      * 根据ID查询
      * @param id
      * @return
      */
     Merchant getById(Integer id);
     /**
      * 添加商户
      * @param merchant 商户实体
      * @return
      */
     Msg addMerchant(Merchant merchant);

     /**
      * 修改商户
      * @param merchant 商户实体
      * @return
      */
     Msg updateMerchant(Merchant merchant);

     /**
      * 删除商户
      * @param merchant 商户实体
      * @return
      */
     Msg delMerchant(Merchant merchant);

     /**
      * 获取商户
      * @param merchant 商户实体
      * @param page 当前页数
      * @param limit 显示条数
      * @return
      */
     PageInfo getMerchants(Merchant merchant,Integer page,Integer limit);
}
